body {
	background-image: url('bg.gif');
	background-repeat: repeat;
	color: black;
}

h2 {
	color: #222;
	border-bottom: 3px solid #88DD55;

	background-color: #BBFF99;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	padding: 0.15em;
	
	text-shadow: #6b86a4 2px 2px 4px;
}

h3, h4 {
	color: #559900;
	border-bottom: #559900;
}

div.box {
	background-color: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #b5d3ed;
	padding: 0.5em;
	margin: 0.5em;
}

p {
	text-align: justify;
}

p a, p a:visited, p a:link, p a:hover {
	color: #48704a;
	/*border-bottom: 1px dotted #48704a;
	text-decoration: none;*/
	font-weight: bold;
}

div.box a, div.box a:visited, div.box a:link, div.box a:hover {
	color: #559900;
	text-decoration: none;
}
